.rok-left {
    float: left
    }
.rok-right {
    float: right
    }
.rok-dropdown-group, .rok-dropdown {
    position: relative
    }
.rok-dropdown-open .rok-dropdown {
    display: block
    }
.rok-popover-group, .rok-popover {
    position: relative
    }
.rok-popover-open .rok-popover {
    display: block
    }
@media only screen and (min-width: 1200px) {
    .rt-dropdown-left-large:hover > .dropdown {
        right: 100% !important;
        left: auto !important
        }
    .gf-menu > .rt-dropdown-left-large:hover > .dropdown {
        right: 0 !important;
        left: auto !important
        }
    .rt-dropdown-right-large:hover > .dropdown {
        left: 100% !important;
        right: auto !important
        }
    .gf-menu > .rt-dropdown-right-large:hover > .dropdown {
        left: 0 !important;
        right: auto !important
        }
    }
@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .rt-dropdown-left-desktop:hover > .dropdown {
        right: 100% !important;
        left: auto !important
        }
    .gf-menu > .rt-dropdown-left-desktop:hover > .dropdown {
        right: 0 !important;
        left: auto !important
        }
    .rt-dropdown-right-desktop:hover > .dropdown {
        left: 100% !important;
        right: auto !important
        }
    .gf-menu > .rt-dropdown-right-desktop:hover > .dropdown {
        left: 0 !important;
        right: auto !important
        }
    }
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .rt-dropdown-left-tablet:hover > .dropdown {
        right: 100% !important;
        left: auto !important
        }
    .gf-menu > .rt-dropdown-left-tablet:hover > .dropdown {
        right: 0 !important;
        left: auto !important
        }
    .rt-dropdown-right-tablet:hover > .dropdown {
        left: 100% !important;
        right: auto !important
        }
    .gf-menu > .rt-dropdown-right-tablet:hover > .dropdown {
        left: 0 !important;
        right: auto !important
        }
    }